package com.bsoft.gol.hcs.his.bean.response;

import java.io.Serializable;
import java.util.List;

public class InHospitalPatientResponse implements Serializable {
    private static final long serialVersionUID = 1L;

    private int total;
    private List<InHospitalPatient> list;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<InHospitalPatient> getList() {
        return list;
    }

    public void setList(List<InHospitalPatient> list) {
        this.list = list;
    }

    public static class InHospitalPatient {
        // 机构id
        private String organizationId;
        // 住院号
        private String inHospitalRecordNumber;

        // 住院号码
        private String inHospitalRecordCode;

        // 门诊号码
        private String patientMedicalCardNumber;

        // 身份证号
        private String cardNumber;

        private String patientId;
        //mpiId 用户id
        private String personId;
        // 床号 string
        private String bedNumber;

        // 姓名string
        private String patientName;

        // 性别（1-男/2-女）int
        private int patientSex;

        // 出生日期
        private String birthday;

        // 地址
        private String address;

        // 年龄int
        private int patientAge;

        // 入院日期(yyyy-MM-dd) String
        private String inDate;

        // 出院日期(yyyy-MM-dd) String
        private String outDate;

        // 费别 string
        private String patientNature;

        // 病种 string
        private String diseaseName;
        //病种id集合
        private String chronicDiseaseIds;
        // 入院诊断 string
        private String admissionDiagnosis;
        // 出院诊断 string
        private String dischargeDiagnosis;

        // 入院科室名称代码 string
        private String departmentId;

        // 入院科室名称 string
        private String departmentName;

        // 主治医生 string
        private String principalDoctor;

        // 责任护士 string
        private String responsibleNurse;

        // 欠费金额 string
        private String amountArrears;

        // 是否危急（0-否/1-是） int
        private int isCrisis;

        // 是否欠费（0-否/1-是） int
        private int isArrears;

        // 是否过敏（0-否/1-是） int
        private int isAllergy;

        // 过敏情况string
        private String allergyCondition;
        //主治医生
        private String doctorName;

        public String getOrganizationId() {
            return organizationId;
        }

        public void setOrganizationId(String organizationId) {
            this.organizationId = organizationId;
        }

        public String getInHospitalRecordNumber() {
            return inHospitalRecordNumber;
        }

        public void setInHospitalRecordNumber(String inHospitalRecordNumber) {
            this.inHospitalRecordNumber = inHospitalRecordNumber;
        }

        public String getInHospitalRecordCode() {
            return inHospitalRecordCode;
        }

        public void setInHospitalRecordCode(String inHospitalRecordCode) {
            this.inHospitalRecordCode = inHospitalRecordCode;
        }

        public String getCardNumber() {
            return cardNumber;
        }

        public void setCardNumber(String cardNumber) {
            this.cardNumber = cardNumber;
        }

        public String getPatientId() {
            return patientId;
        }

        public void setPatientId(String patientId) {
            this.patientId = patientId;
        }

        public String getPersonId() {
            return personId;
        }

        public void setPersonId(String personId) {
            this.personId = personId;
        }

        public String getBedNumber() {
            return bedNumber;
        }

        public void setBedNumber(String bedNumber) {
            this.bedNumber = bedNumber;
        }

        public String getPatientName() {
            return patientName;
        }

        public void setPatientName(String patientName) {
            this.patientName = patientName;
        }

        public int getPatientSex() {
            return patientSex;
        }

        public void setPatientSex(int patientSex) {
            this.patientSex = patientSex;
        }

        public int getPatientAge() {
            return patientAge;
        }

        public void setPatientAge(int patientAge) {
            this.patientAge = patientAge;
        }

        public String getInDate() {
            return inDate;
        }

        public void setInDate(String inDate) {
            this.inDate = inDate;
        }

        public String getOutDate() {
            return outDate;
        }

        public void setOutDate(String outDate) {
            this.outDate = outDate;
        }

        public String getPatientNature() {
            return patientNature;
        }

        public void setPatientNature(String patientNature) {
            this.patientNature = patientNature;
        }

        public String getDiseaseName() {
            return diseaseName;
        }

        public void setDiseaseName(String diseaseName) {
            this.diseaseName = diseaseName;
        }

        public String getChronicDiseaseIds() {
            return chronicDiseaseIds;
        }

        public void setChronicDiseaseIds(String chronicDiseaseIds) {
            this.chronicDiseaseIds = chronicDiseaseIds;
        }

        public String getAdmissionDiagnosis() {
            return admissionDiagnosis;
        }

        public void setAdmissionDiagnosis(String admissionDiagnosis) {
            this.admissionDiagnosis = admissionDiagnosis;
        }

        public String getDischargeDiagnosis() {
            return dischargeDiagnosis;
        }

        public void setDischargeDiagnosis(String dischargeDiagnosis) {
            this.dischargeDiagnosis = dischargeDiagnosis;
        }

        public String getDepartmentId() {
            return departmentId;
        }

        public void setDepartmentId(String departmentId) {
            this.departmentId = departmentId;
        }

        public String getDepartmentName() {
            return departmentName;
        }

        public void setDepartmentName(String departmentName) {
            this.departmentName = departmentName;
        }

        public String getPrincipalDoctor() {
            return principalDoctor;
        }

        public void setPrincipalDoctor(String principalDoctor) {
            this.principalDoctor = principalDoctor;
        }

        public String getResponsibleNurse() {
            return responsibleNurse;
        }

        public void setResponsibleNurse(String responsibleNurse) {
            this.responsibleNurse = responsibleNurse;
        }

        public String getAmountArrears() {
            return amountArrears;
        }

        public void setAmountArrears(String amountArrears) {
            this.amountArrears = amountArrears;
        }

        public int getIsCrisis() {
            return isCrisis;
        }

        public void setIsCrisis(int isCrisis) {
            this.isCrisis = isCrisis;
        }

        public int getIsArrears() {
            return isArrears;
        }

        public void setIsArrears(int isArrears) {
            this.isArrears = isArrears;
        }

        public int getIsAllergy() {
            return isAllergy;
        }

        public void setIsAllergy(int isAllergy) {
            this.isAllergy = isAllergy;
        }

        public String getAllergyCondition() {
            return allergyCondition;
        }

        public void setAllergyCondition(String allergyCondition) {
            this.allergyCondition = allergyCondition;
        }

        public String getDoctorName() {
            return doctorName;
        }

        public void setDoctorName(String doctorName) {
            this.doctorName = doctorName;
        }

        @Override
        public String toString() {
            return "InHospitalPatient{" +
                    "organizationId='" + organizationId + '\'' +
                    ", inHospitalRecordNumber='" + inHospitalRecordNumber + '\'' +
                    ", inHospitalRecordCode='" + inHospitalRecordCode + '\'' +
                    ", patientMedicalCardNumber='" + patientMedicalCardNumber + '\'' +
                    ", cardNumber='" + cardNumber + '\'' +
                    ", patientId='" + patientId + '\'' +
                    ", personId='" + personId + '\'' +
                    ", bedNumber='" + bedNumber + '\'' +
                    ", patientName='" + patientName + '\'' +
                    ", patientSex=" + patientSex +
                    ", birthday='" + birthday + '\'' +
                    ", address='" + address + '\'' +
                    ", patientAge=" + patientAge +
                    ", inDate='" + inDate + '\'' +
                    ", outDate='" + outDate + '\'' +
                    ", patientNature='" + patientNature + '\'' +
                    ", diseaseName='" + diseaseName + '\'' +
                    ", admissionDiagnosis='" + admissionDiagnosis + '\'' +
                    ", dischargeDiagnosis='" + dischargeDiagnosis + '\'' +
                    ", departmentId='" + departmentId + '\'' +
                    ", departmentName='" + departmentName + '\'' +
                    ", principalDoctor='" + principalDoctor + '\'' +
                    ", responsibleNurse='" + responsibleNurse + '\'' +
                    ", amountArrears='" + amountArrears + '\'' +
                    ", isCrisis=" + isCrisis +
                    ", isArrears=" + isArrears +
                    ", isAllergy=" + isAllergy +
                    ", allergyCondition='" + allergyCondition + '\'' +
                    ", doctorName='" + doctorName + '\'' +
                    '}';
        }

        public String getBirthday() {
            return birthday;
        }

        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getPatientMedicalCardNumber() {
            return patientMedicalCardNumber;
        }

        public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
            this.patientMedicalCardNumber = patientMedicalCardNumber;
        }
    }


}
